* misc
** links
[[https://jsonlint.com][json lint/validation]]
[[https://github.com/garnetius/json][json samples]] (see samples subdirectory.)
** conversion table
| JSON   | yorick      |
|--------+-------------|
| string | string      |
| number | number      |
| object | yorick oxy  |
| array  | oxy group, or array if members not JSON ojects |
| true   | '\1'        |
| false  | '\0'        |
| null   | [] (void)   |
** Standard
* Two patterns:
1. OBJECT: A collection of *name-or-key/value* pairs: record, struct, dictionary, hash table, keyed list, or associative array
2. ARRAY: An ordered list of *values*: vector, list, or sequence -> oxy group (key==string(0))
* Object
  ~unordered~  set of *name-or-key/value* pairs enclosed in *{}*, every *name* is followed by *:*,  name/value are separated by *,*.
* Array
~ordered~ collection of values enclosed in *[]*, and values are separated by *,*.

... note: yofunc(group){if all-keys==string(0) and all-types.equal and the-type.numrical-or-string; then make array}
